This folder contains code listings to accompany an article published in Develop magazine (March 1995 issue), "A First Look at Dylan: Classes, Functions, and Modules", by Steve Strassmann.
The files in this directory are:
Readme - this file
module-definitions.dyl - module definitions for the sources
Listing-1.dyl - example source listings
Listing-2.dyl
Listing-3.dyl
Listing-4.dyl
Listing-5.dyl
You should be able to explore most of this code with MacMarlais, available elsewhere
on this cdrom as "MacMarlais 0.5.7d27".
Please note that MacMarlais is an experimental version of Dylan. It does not fully implement the entire Dylan language, and neither Marlais nor the enclosed code have been fully tested. Marlais was not written or tested by Apple, and Apple makes no assurances about its usefulness or correctness.
Module support has only recently been added to MacMarlais. See the DIFFERENCES file for more info.
One can get the current module with current-module(), and one can set the current module with set-module(new-module).
Eval selection (cmd-E) doesn't seem to always get the current module correctly. Try loading files with Load Source (cmd-L) instead.
You can send feedback about Marlais to marlais-authors@cis.ufl.edu.